$(function(){
	page.bind();
	page.getTopException();
	nameToIdUtil.getProductionDepartment("deptId");
	$("#startdate").val(echartUtil.GetDateStr(-30));
	$("#endDate").val(echartUtil.GetDateStr(0));
})

var page={
    bind:function(){
    	$("#dayCount").bind("keyup",function(){
    		inputUtil.inputNumber('dayCount');
    	});
    	$("#getTopBtn").bind("click",function(){
    		page.getTopException();
    	});
    	
    	$("#deptId").bind("change",function(){
			var deptId=$("#deptId").val();
			nameToIdUtil.getWorkShopNameAndId("workShopId",deptId);
		});
    },
    getTopException:function(){
    	ajaxUtil.ajaxRuquest('workshop/getTopProcedureException',page.getDate(),function(data){
    		page.setException(data,'topProcedureException','topProcedureExceptionBar','不合格工序');
    	});
    	ajaxUtil.ajaxRuquest('workshop/getTopNoReasonException',page.getDate(),function(data){
    		page.setException(data,'topNoReasonException','topNoReasonExceptionBar','不合格原因');
    	});
    },
    getDate:function(){
    	var sendData=new Object();
    	sendData.deptId=$("#deptId").val();
    	sendData.workShopId=$("#workShopId").val();
    	sendData.startdate=$("#startdate").val();
    	sendData.endDate=$("#endDate").val();
    	return sendData;
    },
    setException:function(data,tableId,BarId,BarName,BarTool){
//    	var html="";
    	var userArray=new Array();
		var userDataArray=new Array();
		for(var i=0;i<data.length;i++){
//			var w=i+1;
//			html+="<tr><td>"+w+
//			       "</td><td>"+data[i].deptName+
//			       "</td><td>"+data[i].reach+
//			       "</td></tr>";
			userArray.push(data[i].deptName);
			userDataArray.push(data[i].reach);
		}
//		$("#"+tableId).html("");
//	    $("#"+tableId).append(html);
		echartUtil.barChartTemp(BarId,BarName,['不合格数'],userArray,userDataArray,'');
    }
}
